package ExerChapter13Wrapper;

public class Math_ {
    public static void main(String[] args) {
        // ceil>=a的最小整数，floor<=a的最大整数，
        // round它表示四舍五入，算法为 Math.floor(x+0.5)，即将原来的数字加上 0.5 后再向下取整
        System.out.println(Math.ceil(3.55));// 4.0
        System.out.println(Math.floor(3.55));// 3.0
        System.out.println(Math.round(3.55));// 4 long类型

        System.out.println(Math.sqrt(9));
        System.out.println(Math.pow(2.0, 2));

        // 返回[0,1)之间的随机double
        System.out.println(Math.random());

        System.out.println(test(1, 3));
    }

    // 随机返回[a,b]的整数
    public static int test(int a, int b) {
        return (int) ((b - a + 1) * Math.random() + a);
    }
}
